drop irrigation - German English Dictionary